﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _79委托的练习
{
    class Program
    {
        /*
          李四有几只宠物，由于李四要出差
          所以麻烦张三喂养一下李四的宠物
          李四可以通过工作来获取食物，每次工作都会消耗一些体力
          当体力为0时，就无法工作了，每吃一次饭恢复一点体力
         */

        public delegate void PersonDe();

        static void Main(string[] args)
        {
            Dog dog = new Dog();
            dog.name = "黑狗";
            dog.dogEat();

            Person p = new Person();
            PersonDe pDerson = new PersonDe(dog.dogEat);
            p.work();
            p.work();
            p.work();
            p.eatAnima(pDerson);

            Console.ReadKey();

        }
    }
}
